package com.qili.service.supervisor;

import com.qili.base.service.BaseService;
import com.qili.entity.supervisor.SupervisorProjectEvaluation;
import com.qili.entity.supervisor.SupervisorProjectEvaluationScore;

import java.util.List;

/**
 * @author liuyang
 * @date 2020/12/12
 * @description
 */
public interface SupervisorProjectEvaluationScoreService extends BaseService<SupervisorProjectEvaluationScore,String> {

    List<SupervisorProjectEvaluationScore> selectOrder(SupervisorProjectEvaluationScore score);

    List<SupervisorProjectEvaluationScore> selectTargetEvaluationScores(SupervisorProjectEvaluationScore evaluationScore);

    /**
     * 查询所有的   某个项目对某人的评价项目集合
     * @param evaluation
     * @return
     */
    List<SupervisorProjectEvaluationScore> selectCheckedList(SupervisorProjectEvaluation evaluation);

    SupervisorProjectEvaluationScore selectTargetEvaluationScoreResultOneNode(SupervisorProjectEvaluationScore score);
}
